package db;

/**
 * Beinhaltet alle Datenbankabfragen für
 * die Menüs
 *
 * @author felix
 */
public class menus {
    /**
    * @author felix
    * Liest alle Menüelemente ohne übergeordnetes Element aus
    * @return Stringarray mit Einträgen für die oberste Ebene des Menüs
    */
    public static String[][] getTopMenu () {      
        String sql = "SELECT id, name, target FROM menu WHERE father IS NULL ORDER BY `order` ASC";
        String topMenus[][] = db.MySQLConnection.getInstance().getGenericQuery(sql);
        
        return topMenus;
    }

    /**
    * Liest alle untergeordneten Menüeinträge für ein übergeordnetes Element aus
    * @author felix
    * @param fatherId ID des übergeordneten Menüelements
    * @return Stringarray mit allen Untermenüpunkten
    */
    public static String[][] getSubMenu (String fatherId){
        String sql = "SELECT id, name, target FROM menu WHERE father =" + fatherId + " ORDER BY `order` ASC";
        String subMenus[][] = db.MySQLConnection.getInstance().getGenericQuery(sql);

        return subMenus;
    }
}
